<html>
<head><meta charset="utf-8"><title>weekly meeting 2019.06.04 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html">weekly meeting 2019.06.04</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="167314538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314538">(Jun 04 2019 at 17:00)</a>:</h4>
<p>Meeting <span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> ?</p>



<a name="167314559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314559">(Jun 04 2019 at 17:01)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="167314575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Florian Gilcher <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314575">(Jun 04 2019 at 17:01)</a>:</h4>
<p>I've got an overlapping meeting with Rust London, but might join in later.</p>



<a name="167314602"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314602" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314602">(Jun 04 2019 at 17:01)</a>:</h4>
<p>I guess we ought to check in on implementation blockers?</p>



<a name="167314660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314660">(Jun 04 2019 at 17:02)</a>:</h4>
<p>(I've had some thoughts about documentation I wanted to chat over too)</p>



<a name="167314709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314709">(Jun 04 2019 at 17:03)</a>:</h4>
<p>also cc <span class="user-mention" data-user-id="203289">@boats</span> -- for some reason, I couldn't add them to the zulip user group (<span class="user-mention" data-user-id="116107">@davidtwco</span>, maybe try?)</p>



<a name="167314737"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314737" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314737">(Jun 04 2019 at 17:03)</a>:</h4>
<p>They're already in it?</p>



<a name="167314749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314749">(Jun 04 2019 at 17:03)</a>:</h4>
<p>oh, heh, maybe <em>that's</em> why</p>



<a name="167314776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314776">(Jun 04 2019 at 17:04)</a>:</h4>
<p>heh</p>



<a name="167314831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314831">(Jun 04 2019 at 17:04)</a>:</h4>
<p>I'm trying to remember, <span class="user-mention" data-user-id="116107">@davidtwco</span>, do we have a dropbox paper or something with handy links?</p>



<a name="167314838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314838">(Jun 04 2019 at 17:04)</a>:</h4>
<p>I wanted a "all async-await issues without a label"</p>



<a name="167314891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314891">(Jun 04 2019 at 17:05)</a>:</h4>
<p>It seems like there are quite a number of <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+-label%3AAsyncAwait-Blocking++-label%3AAsyncAwait-Deferred++-label%3AAsyncAwait-Unclear" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+-label%3AAsyncAwait-Blocking++-label%3AAsyncAwait-Deferred++-label%3AAsyncAwait-Unclear">untriaged issues</a></p>



<a name="167314943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167314943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167314943">(Jun 04 2019 at 17:06)</a>:</h4>
<p>These are the only async/await paper documents I know of:</p>
<ul>
<li>
<p><a href="https://paper.dropbox.com/doc/Async-Await-Triage-2019.02.20--AeZpylq5fnfc4M5xBb4uKHtoAg-ZyzRUbTENfdgFjCRja2vm" target="_blank" title="https://paper.dropbox.com/doc/Async-Await-Triage-2019.02.20--AeZpylq5fnfc4M5xBb4uKHtoAg-ZyzRUbTENfdgFjCRja2vm">doc #1</a></p>
</li>
<li>
<p><a href="https://paper.dropbox.com/doc/2019.02.26-impl-discussion-notes--AeYjUmTDsoSyfGDHzZM0A4H6Ag-5v4Q2n9cRn2KYgVyWMphQ" target="_blank" title="https://paper.dropbox.com/doc/2019.02.26-impl-discussion-notes--AeYjUmTDsoSyfGDHzZM0A4H6Ag-5v4Q2n9cRn2KYgVyWMphQ">doc #2</a></p>
</li>
<li>
<p><a href="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--Aea0wLN6a7CYMmVpwYQubAehAg-xzVKH6OeTFbQ18mmKYs8b" target="_blank" title="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--Aea0wLN6a7CYMmVpwYQubAehAg-xzVKH6OeTFbQ18mmKYs8b">doc #3</a></p>
</li>
</ul>



<a name="167315049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315049">(Jun 04 2019 at 17:07)</a>:</h4>
<p>OK. Well, for now we'll wing it.</p>



<a name="167315064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315064">(Jun 04 2019 at 17:07)</a>:</h4>
<p>I was thinking of this:</p>
<ul>
<li>examine untriaged issues to mark as blocking/deferred</li>
<li>quick updates on blocking issues, if any</li>
<li>discuss doc plans or other things</li>
</ul>



<a name="167315137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315137">(Jun 04 2019 at 17:08)</a>:</h4>
<p>sound reasonable?</p>



<a name="167315160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315160">(Jun 04 2019 at 17:08)</a>:</h4>
<p>(to be clear, deferred to me means -- doesn't block stabilization -- people still might want to work on it)</p>



<a name="167315178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315178">(Jun 04 2019 at 17:09)</a>:</h4>
<blockquote>
<p>A <code>rustc</code>-internal compile error on future and task API <a href="https://github.com/rust-lang/rust/issues/61482" target="_blank" title="https://github.com/rust-lang/rust/issues/61482">#61482</a></p>
</blockquote>



<a name="167315215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315215">(Jun 04 2019 at 17:09)</a>:</h4>
<p>seems like (a) a candidate for documentation and (b) not a blocking bug..?</p>



<a name="167315225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315225">(Jun 04 2019 at 17:09)</a>:</h4>
<p>I'll take some notes in <a href="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--AeZkoK~Smyr16nqFwL0aE92uAg-xzVKH6OeTFbQ18mmKYs8b" target="_blank" title="https://paper.dropbox.com/doc/Async-await-Foundations-Meeting-Notes--AeZkoK~Smyr16nqFwL0aE92uAg-xzVKH6OeTFbQ18mmKYs8b">this dropbox paper for now</a></p>



<a name="167315322"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315322" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315322">(Jun 04 2019 at 17:10)</a>:</h4>
<p>That's using gen_future which is supposed to be never stabilized and removed eventually</p>



<a name="167315343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315343">(Jun 04 2019 at 17:11)</a>:</h4>
<p>poll_with_tls_context is not supposed to become part of the stable API</p>



<a name="167315345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315345">(Jun 04 2019 at 17:11)</a>:</h4>
<p>ok</p>



<a name="167315362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315362">(Jun 04 2019 at 17:11)</a>:</h4>
<p>so maybe not docs either</p>



<a name="167315364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315364">(Jun 04 2019 at 17:11)</a>:</h4>
<blockquote>
<p>[ICE] async fn vs lint order <a href="https://github.com/rust-lang/rust/issues/61452" target="_blank" title="https://github.com/rust-lang/rust/issues/61452">#61452</a></p>
</blockquote>



<a name="167315401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nemo157 <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315401">(Jun 04 2019 at 17:11)</a>:</h4>
<p>Should <code>poll_with_tls_context</code> etc be <code>doc(hidden)</code>?</p>



<a name="167315403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315403">(Jun 04 2019 at 17:11)</a>:</h4>
<p>seems ungreat</p>



<a name="167315476"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315476" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315476">(Jun 04 2019 at 17:12)</a>:</h4>
<blockquote>
<p>Should <code>poll_with_tls_context</code> etc be <code>doc(hidden)</code>?</p>
</blockquote>
<p>want to open a bug for that?</p>



<a name="167315491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315491">(Jun 04 2019 at 17:12)</a>:</h4>
<p>easy one to fix :)</p>



<a name="167315498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315498">(Jun 04 2019 at 17:12)</a>:</h4>
<p>or a PR, maybe equally easy</p>



<a name="167315556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315556">(Jun 04 2019 at 17:13)</a>:</h4>
<blockquote>
<blockquote>
<p>[ICE] async fn vs lint order <a href="https://github.com/rust-lang/rust/issues/61452" target="_blank" title="https://github.com/rust-lang/rust/issues/61452">#61452</a></p>
</blockquote>
</blockquote>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> I wonder if this is related to the desugaring work you were doing somehow?</p>



<a name="167315563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315563">(Jun 04 2019 at 17:13)</a>:</h4>
<p>I'm going to mark it as blocking, seems pretty bad</p>



<a name="167315593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315593">(Jun 04 2019 at 17:13)</a>:</h4>
<p>It is possible, I can investigate.</p>



<a name="167315616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315616">(Jun 04 2019 at 17:13)</a>:</h4>
<p>seems like the <code>mut</code> setting on parameters is getting us into trouble, in any case</p>



<a name="167315663"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315663" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315663">(Jun 04 2019 at 17:14)</a>:</h4>
<blockquote>
<p>Broken MIR in futures generator (async/await) <a href="https://github.com/rust-lang/rust/issues/61442" target="_blank" title="https://github.com/rust-lang/rust/issues/61442">#61442</a></p>
</blockquote>



<a name="167315692"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315692" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315692">(Jun 04 2019 at 17:14)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> did an <a href="https://github.com/rust-lang/rust/issues/61442#issuecomment-498374788" target="_blank" title="https://github.com/rust-lang/rust/issues/61442#issuecomment-498374788">excellent minimization</a></p>



<a name="167315717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315717">(Jun 04 2019 at 17:15)</a>:</h4>
<p>TL;DR some kind of ICE...</p>



<a name="167315729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315729">(Jun 04 2019 at 17:15)</a>:</h4>
<p><span class="user-mention" data-user-id="116466">@Zoxc</span> any chance you might want to take a look at that? <span aria-label="point up" class="emoji emoji-1f446" role="img" title="point up">:point_up:</span></p>



<a name="167315732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315732">(Jun 04 2019 at 17:15)</a>:</h4>
<p>I'll mark it as blocking for now</p>



<a name="167315806"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315806" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315806">(Jun 04 2019 at 17:16)</a>:</h4>
<blockquote>
<p>ICE when combining unsized locals and async <a href="https://github.com/rust-lang/rust/issues/61335" target="_blank" title="https://github.com/rust-lang/rust/issues/61335">#61335</a></p>
</blockquote>



<a name="167315819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315819">(Jun 04 2019 at 17:16)</a>:</h4>
<p>seems like "not blocking", more a problem for the "unsized locals" work</p>



<a name="167315860"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315860" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315860">(Jun 04 2019 at 17:17)</a>:</h4>
<p>I guess maybe it's just a matter of an error message</p>



<a name="167315871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315871">(Jun 04 2019 at 17:17)</a>:</h4>
<p>but still</p>



<a name="167315925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315925">(Jun 04 2019 at 17:17)</a>:</h4>
<p>yea shouldnt block since you cant get it on stable</p>



<a name="167315981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315981">(Jun 04 2019 at 17:18)</a>:</h4>
<blockquote>
<p>async/await borrows more around await points than necessary <a href="https://github.com/rust-lang/rust/issues/61211" target="_blank" title="https://github.com/rust-lang/rust/issues/61211">#61211</a></p>
</blockquote>



<a name="167315983"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167315983" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167315983">(Jun 04 2019 at 17:18)</a>:</h4>
<p>we've seen this before I suspect, probably just a dup of another issue</p>



<a name="167316007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316007">(Jun 04 2019 at 17:18)</a>:</h4>
<p>yea its a recurring issue</p>



<a name="167316031"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316031" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316031">(Jun 04 2019 at 17:19)</a>:</h4>
<p>typeck needs to get smarter about figuring out what is still live at each await point, i dont think it should block</p>



<a name="167316038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316038">(Jun 04 2019 at 17:19)</a>:</h4>
<p>I thnk it's a dup of <a href="https://github.com/rust-lang/rust/issues/57017" target="_blank" title="https://github.com/rust-lang/rust/issues/57017">https://github.com/rust-lang/rust/issues/57017</a></p>



<a name="167316049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316049">(Jun 04 2019 at 17:19)</a>:</h4>
<p>yeah, but it's pretty high priority</p>



<a name="167316059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316059">(Jun 04 2019 at 17:19)</a>:</h4>
<p>agreed</p>



<a name="167316102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316102">(Jun 04 2019 at 17:20)</a>:</h4>
<p>diagnostics on futures not being send is also an issue</p>



<a name="167316137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> boats <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316137">(Jun 04 2019 at 17:20)</a>:</h4>
<p>in a more general way</p>



<a name="167316140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316140">(Jun 04 2019 at 17:20)</a>:</h4>
<blockquote>
<p>unused-lifetimes lint false-positives with async functions <a href="https://github.com/rust-lang/rust/issues/61115" target="_blank" title="https://github.com/rust-lang/rust/issues/61115">#61115</a></p>
</blockquote>



<a name="167316149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316149">(Jun 04 2019 at 17:20)</a>:</h4>
<blockquote>
<p>diagnostics on futures not being send is also an issue</p>
</blockquote>
<p>do we have an issue filed for that?</p>



<a name="167316181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316181">(Jun 04 2019 at 17:20)</a>:</h4>
<p>since the lint is not (presently) enabled by default, going to mark as deferred I think?</p>



<a name="167316230"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316230" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316230">(Jun 04 2019 at 17:21)</a>:</h4>
<p>not entirely sure but doesn't feel highest priority-- otoh maybe not so hard to do</p>



<a name="167316272"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316272" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316272">(Jun 04 2019 at 17:21)</a>:</h4>
<p>I added it to a list int he dropbox paper to come back to maybe to try and get somebody to poke at it</p>



<a name="167316324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316324">(Jun 04 2019 at 17:22)</a>:</h4>
<p>(<span class="user-mention" data-user-id="120134">@Giles Cope</span> still interested in async await hacking?)</p>



<a name="167316345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316345">(Jun 04 2019 at 17:22)</a>:</h4>
<blockquote>
<p>Don't ignore generator fields in miri <a href="https://github.com/rust-lang/rust/issues/60889" target="_blank" title="https://github.com/rust-lang/rust/issues/60889">#60889</a> </p>
</blockquote>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> -- I presume this is not a blocker</p>



<a name="167316370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316370">(Jun 04 2019 at 17:22)</a>:</h4>
<blockquote>
<p>future miscompiling to ud2 <a href="https://github.com/rust-lang/rust/issues/60709" target="_blank" title="https://github.com/rust-lang/rust/issues/60709">#60709</a></p>
</blockquote>



<a name="167316411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316411">(Jun 04 2019 at 17:23)</a>:</h4>
<p>just a "needs test"</p>



<a name="167316440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316440">(Jun 04 2019 at 17:23)</a>:</h4>
<blockquote>
<p>async / await + Box&lt;Future&gt; + Send does not compile <a href="https://github.com/rust-lang/rust/issues/60658" target="_blank" title="https://github.com/rust-lang/rust/issues/60658">#60658</a></p>
</blockquote>



<a name="167316523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316523">(Jun 04 2019 at 17:24)</a>:</h4>
<p>that error is .. not very goo</p>



<a name="167316586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316586">(Jun 04 2019 at 17:25)</a>:</h4>
<p>I suspect I know what the problem is here though</p>



<a name="167316640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316640">(Jun 04 2019 at 17:25)</a>:</h4>
<p>I'll leave some comments -- but basically there <em>are</em> some cases where the type-checker can make semi-arbitrary choices about lifetimes -- I wonder if this is related to that. Maybe not.</p>



<a name="167316656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316656">(Jun 04 2019 at 17:26)</a>:</h4>
<p>I doubt this is especially specific to async-await, probably can make an impl-trait example</p>



<a name="167316735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316735">(Jun 04 2019 at 17:26)</a>:</h4>
<p>Defer?</p>



<a name="167316753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316753">(Jun 04 2019 at 17:27)</a>:</h4>
<p>Doesn't "feel" like something a lot of people will hit but I don't know for sure</p>



<a name="167316764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316764">(Jun 04 2019 at 17:27)</a>:</h4>
<blockquote>
<blockquote>
<p>Are blanket Future impls necessary? <a href="https://github.com/rust-lang/rust/issues/60645" target="_blank" title="https://github.com/rust-lang/rust/issues/60645">#60645</a></p>
</blockquote>
</blockquote>



<a name="167316779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316779">(Jun 04 2019 at 17:27)</a>:</h4>
<p>"yes, they are"</p>



<a name="167316811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316811">(Jun 04 2019 at 17:27)</a>:</h4>
<p>close?</p>



<a name="167316902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316902">(Jun 04 2019 at 17:28)</a>:</h4>
<blockquote>
<p>Generator size: unwinding and drops force extra generator state allocation <a href="https://github.com/rust-lang/rust/issues/59123" target="_blank" title="https://github.com/rust-lang/rust/issues/59123">#59123</a></p>
</blockquote>



<a name="167316912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316912">(Jun 04 2019 at 17:28)</a>:</h4>
<p>I can't talk much atm but I am overall concerned that we emphasising the M in MVP too much and letting pretty bad paper cuts slide making the stabilisation too much focused on early adopters.</p>



<a name="167316947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167316947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167316947">(Jun 04 2019 at 17:28)</a>:</h4>
<p>Are you referring to issues that I've been marking as defer, or something else?</p>



<a name="167317133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317133">(Jun 04 2019 at 17:30)</a>:</h4>
<p>well, i'd like to talk about that, but I'd also like to finish this lis, so I'll move a bit forward and we'll circle back :)</p>



<a name="167317145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317145">(Jun 04 2019 at 17:30)</a>:</h4>
<p>I'm not sure what's up with <a href="https://github.com/rust-lang/rust/issues/59123" target="_blank" title="https://github.com/rust-lang/rust/issues/59123">#59123</a></p>



<a name="167317209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317209">(Jun 04 2019 at 17:31)</a>:</h4>
<p>Omw to the hospital atm so cannot elaborate right now</p>



<a name="167317223"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317223" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317223">(Jun 04 2019 at 17:31)</a>:</h4>
<p>:O</p>



<a name="167317261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317261">(Jun 04 2019 at 17:32)</a>:</h4>
<p>OK. Duly noted. Hope all is well</p>



<a name="167317288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317288">(Jun 04 2019 at 17:32)</a>:</h4>
<p>Hope y'all are okay &lt;3</p>



<a name="167317292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317292">(Jun 04 2019 at 17:32)</a>:</h4>
<blockquote>
<p>I'm not sure what's up with <a href="https://github.com/rust-lang/rust/issues/59123" target="_blank" title="https://github.com/rust-lang/rust/issues/59123">#59123</a></p>
</blockquote>
<p>ok, I sort of understand now. subtle interaction</p>



<a name="167317320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317320">(Jun 04 2019 at 17:32)</a>:</h4>
<p>(I'm alright, my dad needs attending to)</p>



<a name="167317324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317324">(Jun 04 2019 at 17:32)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> has been all over this one</p>



<a name="167317358"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317358" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317358">(Jun 04 2019 at 17:32)</a>:</h4>
<p>blocking in the same sense as the other size-related issue?</p>



<a name="167317418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317418">(Jun 04 2019 at 17:33)</a>:</h4>
<blockquote>
<p>ICE: Type parameter W/#1 out of range when substituting <a href="https://github.com/rust-lang/rust/issues/55872" target="_blank" title="https://github.com/rust-lang/rust/issues/55872">#55872</a></p>
</blockquote>



<a name="167317433"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317433" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317433">(Jun 04 2019 at 17:33)</a>:</h4>
<p>this one worries me and I think it should be investigated.</p>



<a name="167317507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317507">(Jun 04 2019 at 17:34)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> yeah, I think that's the right call (WRT <a href="https://github.com/rust-lang/rust/issues/59123" target="_blank" title="https://github.com/rust-lang/rust/issues/59123">#59123</a>)</p>



<a name="167317514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317514">(Jun 04 2019 at 17:34)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> if you're interested, I'd be happy to work with you on it (I know you were looking for excuses to stray into new parts of the code, this part might be unfamiliar to you)</p>



<a name="167317535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317535">(Jun 04 2019 at 17:34)</a>:</h4>
<p>Of course, sounds good.</p>



<a name="167317545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317545">(Jun 04 2019 at 17:34)</a>:</h4>
<p>(though it <em>may</em> be tied to existential type more than async-await)</p>



<a name="167317560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317560">(Jun 04 2019 at 17:34)</a>:</h4>
<p>but type parameter out of range usually indicates a missing substitution</p>



<a name="167317572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317572">(Jun 04 2019 at 17:34)</a>:</h4>
<p>which <em>could</em> mean we are accepting total garbage</p>



<a name="167317722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317722">(Jun 04 2019 at 17:36)</a>:</h4>
<p>OK, that's all the untriaged issues.</p>



<a name="167317734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317734">(Jun 04 2019 at 17:36)</a>:</h4>
<blockquote>
<p>I was thinking of this:</p>
<ul>
<li>examine untriaged issues to mark as blocking/deferred</li>
<li>quick updates on blocking issues, if any</li>
<li>discuss doc plans or other things</li>
</ul>
</blockquote>
<p>this was my proposed agenda</p>



<a name="167317798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317798">(Jun 04 2019 at 17:37)</a>:</h4>
<p>Any updates on <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+label%3AAsyncAwait-Blocking" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-async-await+label%3AAsyncAwait-Blocking">blocking issues</a> -- we might consider finding assignees for some of them too.</p>



<a name="167317822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317822">(Jun 04 2019 at 17:37)</a>:</h4>
<p>(for my part, i've been working on improvements to lifetime inference, making progress, aiming to fix <a href="https://github.com/rust-lang/rust/issues/56238" target="_blank" title="https://github.com/rust-lang/rust/issues/56238">https://github.com/rust-lang/rust/issues/56238</a>)</p>



<a name="167317903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317903">(Jun 04 2019 at 17:38)</a>:</h4>
<p>(I'm still blocked <a href="#narrow/stream/187312-wg-async-foundations/topic/mismatched.20types.20diag.20.2354326/near/165075226" title="#narrow/stream/187312-wg-async-foundations/topic/mismatched.20types.20diag.20.2354326/near/165075226">on this low-priority diagnostic improvement</a>)</p>



<a name="167317909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317909">(Jun 04 2019 at 17:38)</a>:</h4>
<blockquote>
<p>async fn + rustfmt don't "just work" inside of RLS <a href="https://github.com/rust-lang/rust/issues/61072" target="_blank" title="https://github.com/rust-lang/rust/issues/61072">#61072</a>  </p>
</blockquote>
<p>this is one where it's not clear how much it should block -- though I think it is a pretty big problem with user experience if you're using rustfmt</p>



<a name="167317970"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167317970" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167317970">(Jun 04 2019 at 17:39)</a>:</h4>
<p>not sure if <span class="user-mention" data-user-id="153740">@Igor Matuszewski</span> has any advice for a fix tho</p>



<a name="167318003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318003">(Jun 04 2019 at 17:39)</a>:</h4>
<blockquote>
<p>if you're using rustfmt</p>
</blockquote>
<p>note that this is "if you're using rustfmt and haven't set the edition in your rustfmt.toml", right?</p>



<a name="167318118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318118">(Jun 04 2019 at 17:40)</a>:</h4>
<p>yes, I think that's right</p>



<a name="167318123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318123">(Jun 04 2019 at 17:40)</a>:</h4>
<p>I never considered even creating a rustfmt.toml before :)</p>



<a name="167318130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318130">(Jun 04 2019 at 17:40)</a>:</h4>
<p>i guess that is an option though...</p>



<a name="167318188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318188">(Jun 04 2019 at 17:41)</a>:</h4>
<p>well I think the two I'd like to assign are <a href="https://github.com/rust-lang/rust/issues/61442" target="_blank" title="https://github.com/rust-lang/rust/issues/61442">https://github.com/rust-lang/rust/issues/61442</a> and <a href="https://github.com/rust-lang/rust/issues/55872" target="_blank" title="https://github.com/rust-lang/rust/issues/55872">https://github.com/rust-lang/rust/issues/55872</a> --</p>



<a name="167318206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318206">(Jun 04 2019 at 17:41)</a>:</h4>
<p>(not sure who's got time and is able to do some bug fixing)</p>



<a name="167318222"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318222" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318222">(Jun 04 2019 at 17:41)</a>:</h4>
<p>but maybe we should come back to that and use this remaining time to focus instead on broader topics</p>



<a name="167318269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318269">(Jun 04 2019 at 17:42)</a>:</h4>
<p>I've assigned myself to the latter.</p>



<a name="167318313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318313">(Jun 04 2019 at 17:42)</a>:</h4>
<p>OK, let me lay out a few documentation thoughts then? Anybody else have other things they wanted to bring up?</p>



<a name="167318394"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318394" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318394">(Jun 04 2019 at 17:43)</a>:</h4>
<p>I was talking to <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> and <span class="user-mention" data-user-id="215333">@Florian Gilcher</span> a fair amount about this and we had a few thoughts. We talked last time about the need for low-level docs but also more "intermediate level" to help people in using futures</p>



<a name="167318538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318538">(Jun 04 2019 at 17:45)</a>:</h4>
<p>I've been sort of toying with what an outline might look like. It seems like it'd be useful to try and collect the "current workarounds" or common fixes that experienced folks wind up doing a lot --</p>



<a name="167318605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318605">(Jun 04 2019 at 17:45)</a>:</h4>
<p>one idea was to walk through implementing your own stream and see what is required and/or maybe a futures combinator? the latter might help to discuss things around pin etc, although it may also be that 99% of folks should use async await for that? (maybe show how to wrap one?)</p>



<a name="167318767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318767">(Jun 04 2019 at 17:46)</a>:</h4>
<p>IMO implementing your own stream falls out pretty naturally once you know how to implement your own future</p>



<a name="167318791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318791">(Jun 04 2019 at 17:47)</a>:</h4>
<p>it's just that, but returning an Option</p>



<a name="167318801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318801">(Jun 04 2019 at 17:47)</a>:</h4>
<p>either one seems like a reasonable thing to step through</p>



<a name="167318818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318818">(Jun 04 2019 at 17:47)</a>:</h4>
<p>Yup, and the async book already does the latter</p>



<a name="167318986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167318986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167318986">(Jun 04 2019 at 17:49)</a>:</h4>
<p>OK, I'm skimming now</p>



<a name="167319036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319036">(Jun 04 2019 at 17:49)</a>:</h4>
<p>I guess one thing worth talking about is who might do the work of updating the book etc</p>



<a name="167319234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319234">(Jun 04 2019 at 17:51)</a>:</h4>
<p>hmm I can't find the general TOC that I was toying around with now :)</p>



<a name="167319308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319308">(Jun 04 2019 at 17:52)</a>:</h4>
<p>but I see there's some chatting over in the <a href="#narrow/stream/187312-wg-async-foundations/topic/async.20book" title="#narrow/stream/187312-wg-async-foundations/topic/async.20book">async book</a> topic -- maybe we'll hash it out over there</p>



<a name="167319343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319343">(Jun 04 2019 at 17:52)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> yeah, there's lots to discuss on that front, and it probably deserves its own separate meeting as I commented in that stream</p>



<a name="167319352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319352">(Jun 04 2019 at 17:52)</a>:</h4>
<p>wfm</p>



<a name="167319521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319521">(Jun 04 2019 at 17:55)</a>:</h4>
<p>My last thought is that I'd like to be communicating current status and plans more regularly. I'm thinking that it'd be a good idea to have a blog post summarizing the current efforts (e.g., major implementation bugs we are working on, advertising the book and plans to update it, announcing that this meeting exists) -- anybody feel keen to write that? :)</p>



<a name="167319532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/weekly%20meeting%202019.06.04/near/167319532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/weekly.20meeting.202019.2E06.2E04.html#167319532">(Jun 04 2019 at 17:55)</a>:</h4>
<p>I might be willing to do so but also happy if others want to</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>